package com.ysz.component.tableshard.strategy;


/**
 * @ClassName TableShardStrategy
 * @Description 分表策略
 * @Data 14:15
 * @Version 1.0
 * @Author ysz
 */
public interface TableShardStrategy {

    /**
     * 分表策略
     *
     * @param originalSql 原始sql
     * @param tableName   要分表的表名
     * @param specifyDay  指定天数的时间戳
     * @return 新的表名
     * @author ysz
     * @date 2022/3/10 14:17
     */
    String tableShard(String originalSql, String tableName, long specifyDay);

}
